<html>

<head>
    <script src="/soap/ajax/10.0/connection.js"></script>
    <script src="/soap/ajax/10.0/apex.js" type="text/javascript"></script>
    <script src="/js/dojo/0.4.1/dojo.js"></script>

    <script type="text/javascript">
        dojo.require("dojo.widget.TabContainer");
        dojo.require("dojo.widget.LinkPane");
        dojo.require("dojo.widget.ContentPane");
        dojo.require("dojo.widget.LayoutContainer");

        function showNewWindow() {
            window.open("@@:AJT_main:@@", "", "alwaysRaised,status,resizable");
        }

        function showNewTab() {
            window.open("@@:AJT_main:@@");
        }

        function showSameWindow() {
            window.location = "@@:AJT_main:@@";
        }

        function init() {
            if (navigator.appName.indexOf("Microsoft") != -1) {
                var div = document.getElementById("iewarning");
                div.innerHTML = "You are running Internet Explorer." +
                                "AJAX Tools works better with Firefox. If you can " +
                                " please use Firefox.";
            }
        }

        dojo.addOnLoad(init);
    </script>
</head>

<body>

<h2>
<a href="javascript: showNewWindow(); void 0;">AJAX Tools 1.4</a>
</h2>

<p></p>


<div dojoType="TabContainer" style="width: 100%; height: 70%" selectedTab="tab1">

<div id="tab1" dojoType="ContentPane" label="Overview">
    <p>&nbsp;</p>

<input type=button style="font-size: 150%" onclick="javascript: showNewWindow(); void 0;" value="Start AJAX Tools"/> <br>
(AJAX Tools will open in a new window.)
    <p>&nbsp;</p>


    <div id="iewarning" style="color: red;"></div>

    <h5>What is new?</h5>
    <ol>
        <li>Update to API version 10.0</li>
   </ol>


</div>

<div dojoType="ContentPane" label="Todo">
    <p>&nbsp;</p>
    <ol>
        <li>More useful templates - editview, quick search, etc</li>
        <li>Back up scontrols to document/ajaxtools_backup folder</li>
        <li>Save session state/config</li>
        <li>Fix template syntax and doc how to write a new template</li>
        <li>Fix IE bug: tab completions in shell, options in explorer</li>
        <li>Provide system info page: version no, api perf, limits etc</li>
        <li>Make describe call in explorer async</li>
        <li>Make explorer editable</li>
        <li>keep a list of status messages</li>
        <li>show progress bar/icon</li>
        <li>format scontrol/apex code</li>
        <li>Option to view/copy plain text</li>
        <li>Display apex compile errors in-line</li>
        <li>Ignore case for tab completion in shell</li>
        <li>Display apex/scontrols as tab in the open window</li>
        <li>Support document editing</li>
        <li>customize key mapping</li>
        <li>Go to line number in editor</li>
        <li>Support Apex trigger</li>
        <li>Support Merge fields in SControl</li>
        <li>Warn user if they close editor with unsaved changes</li>
        <li>Bug: editor marks page as modified when it is loaded first time</li>
        <li>Provide a hot key Ctrl-N to search for scontrol/apex</li>
    </ol>
</div>

<div dojoType="ContentPane" label="Useful Links">
    <p>&nbsp;</p>
    <ol>
        <li>Need help? Please post a message
            <a href="http://community.salesforce.com/sforce/board?board.id=ajax_toolkit">here</a></li>
        <li><a href="https://wiki.apexdevnet.com/index.php/Ajax_Tools">AJAX Tools documentation</a></li>
        <li><a href="mailto:ajaxtools@cheenath.com">Suggestions/Bugs</a></li>
        <li><a href="http://www.salesforce.com/us/developer/docs/ajax/apex_ajax.pdf">AJAX Toolkit Docs</a></li>
    </ol>
</div>

<div dojoType="ContentPane" label="History">
    <p>&nbsp;</p>

    <h5>Ajax Tools 1.3</h5>
    <ol>
        <li>Nineteen Apex Samples</li>
        <li>Document browser</li>
        <li>Generate sample scontrol from selected query in explorer</li>
        <li>Update to API version 9.0</li>
        <li>Update to Dojo version 0.4.1</li>
   </ol>


    <h5>Ajax Tools 0.9</h5>
    <ol>
        <li>Better template wizard</li>
        <li>Basic list view template</li>
        <li>Check for upgrades</li>
        <li>Use +/- icons instead of up/down icon in shell and explorer</li>
        <li>Fix IE bug: resize editor frame</li>
        <li>Fix IE bug: tab completion in IE</li>
        <li>Fix IE bug: picklist not displayed in explorer</li>
        <li>Add Apex templates</li>
        <li>Test page for Apex classes</li>
        <li>Display scrollbar for apex/scontrols list</li>
        <li>Tooltip for icons</li>
   </ol>

    <h5>Ajax Tools 0.8</h5>
    <ol>
        <li>Apex editor</li>
        <li>Apex support in debug shell</li>
        <li>Option to not run samples on selection - auto run</li>
        <li>Add query all to explorer</li>
        <li>Please wait message while calling describe in explorer</li>
        <li>Reduce the size of icon bar to 24X24</li>
        <li>Provide icon bar for samples/shell/explorer</li>
        <li>Provide shortcut icon for all tabs</li>
        <li>Add fieldsToNull sample</li>
        <li>Fix search example</li>
        <li>Use twisty in shell and explorer to expand tables</li>
    </ol>

    <h5>AJAX Tools 0.7</h5>
    <ol>
        <li>Refactor for appex upload</li>
        <li>Add new demo scontrol AJT_demo.html</li>
        <li>Fix search example</li>
        <li>Fix IE bug in editor, explorer still doesnt work in IE</li>
        <li>Redo index page with dojo tabs</li>
    </ol>


    <h5>AJAX Tools 0.6</h5>
    <ol>
        <li>SOQL explorer</li>
        <li>Upgrade to the latest version of editor</li>
        <li>Fix browser back/forward actions</li>
        <li>Support SControls with merge fields. Entity ID associated with a SControl
            can be specified in Config - Id
        </li>
        <li>Fixed IE related issues. Still works better on Firefox</li>
        <li>4 new remote proxy examples</li>
        <li>Fixed UI - List example</li>
    </ol>

    <h5>AJAX Tools 0.5</h5>
    <ol>
        <li>Fix template dialog</li>
        <li>Ctrl-; will now save and run scontrol</li>
        <li>Delete link removed from ajax_tools and ajax_tools_tab scontrol</li>
        <li>Popup memu to Run and open scontrol</li>
    </ol>

    <h5>AJAX Tools 0.4 </h5>
    <ol>
        <li>Retrieve async sample</li>
        <li>Five new UI samples</li>
        <li>Dojo tree sample</li>
        <li>Just clicking the sample link will run the sample</li>
        <li>Debug shell help link</li>
    </ol>

    <h5>AJAX Tools 0.3</h5>
    <ol>
        <li>initial version</li>
    </ol>

</div>

<div dojoType="ContentPane" label="Credits">
    <p>&nbsp;</p>
    <h5>AJAX Tools uses/adapts codes from following packages:</h5>
    <ol>
        <li><a href="http://dojotoolkit.com">Dojo</a></li>
        <li><a href="http://salesforce.com">AJAX Toolkit</a></li>
        <li><a href="http://codepress.fermads.net/">CodePress</a></li>
        <li><a href="http://www.squarefree.com/shell/">Shell</a></li>
        <li><a href="http://www.dapkus.com/">Explorer from Peter Dapkus</a></li>
    </ol>
    <p></p>
    <h5>Also thanks to the following early adopters for their valuable suggestions:</h5>
    <ol>
        <li>Benji Jasik</li>
        <li>Ron Hess</li>
        <li>Daniel Kador</li>
        <li>Peter Morelli</li>
    </ol>
</div>

</div>


</body>
</html>
